home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d12
/
v10n12.arc
/
PUSHDIRS.BAT
< prev
next >
Wrap
DOS Batch File
|
1991-05-30
|
466b
|
21 lines
@IF '%1'=='X' PROMPT @$N:$_@CD $P
@IF '%1'=='X' GOTO X
@ECHO OFF
IF '%1'=='Z' GOTO Z
SET D=
FOR %%A IN (3 2 1) DO IF NOT EXIST C:\BATCH\%%A SET D=C:\BATCH\%%A
IF NOT '%D%'=='' GOTO NotFull
ECHO Sorry, the directory stack is full!
REM > C:\BATCH\QUIT.BAT
QUIT
:NotFull
%COMSPEC%/C %0 X>%D%
ECHO @%0 Z >>%D%
GOTO Y
:Z
IF EXIST %D% DEL %D%
FOR %%A IN (1 2 3) DO IF EXIST C:\BATCH\%%A SET D=C:\BATCH\%%A
:Y
COPY %D% C:\BATCH\POPDIRS.BATCH >NUL
:X